body{ font:14px/1.5  tahoma, arial, \5b8b\4f53, sans-serif;   margin:0 auto;}
div{   margin:0px auto; }
a {color:#0000cc;  } 

#wrapper {	   width:960px;   }

#header { border-bottom: 3px solid #2319dc;}
.site h2{  margin:35px 0 0px 0;   font-size:48px;  }
.site a { color:#2319dc ;font-family:"黑体"; text-decoration:none;}
.site p {   font-size:16px;     }
.nav  {  margin:0; padding:5px 0px;  list-style-type:none;  }
.nav li{ display:inline;   margin-right:20px;   }
.nav li a { color:#0000cc;  }

#container { margin-top:10px;   padding-right:300px; }

#content { float:left;   width:100%;    overflow:hidden; }
.post { border-bottom:0px solid #ccc; margin-bottom:20px; }
.post-title { margin:10px 0; padding:0; font-size:22px;color:#e10601; font-family:"黑体";}
.post-title a { color:#e10601;  text-decoration:none; }
.post-title a:hover { text-decoration:underline;}
.post-meta span { padding-right:8px; }
.post-meta span a {color:#7777cc; font-size:12px;}

.post-content{ line-height:150%;}
.post-related  {  margin:0 15px; padding:0;  list-style-type:none; line-height:150%; }

#commentlist { margin:0 15px; padding:0; }
#commentlist li { border-bottom:1px dashed #ccc;  margin:  15px 0;    list-style-type:none; line-height:150%;}
#commentlist li p{ word-wrap:break-word; overflow:auto; }

.comment-floor { float:right; color:#ccc; font-size:20px;  }
#commentform {   }
#commentform label{ display:block;}
#commentmessage div {     border: #ccc 1px solid;	padding:3px;	  color:#666; }

#sidebar { float:left;   width:280px; margin-right:-9999px; margin-left:20px;  }

#sidebar  h3 {  margin:10px 0;}
#sidebar ul { padding:0 0 0 5px ;   margin:0;}
#sidebar li { line-height:150%;   list-style-type:none;  }
#sidebar .widget { margin-bottom:25px;}
#sidebar span { padding-left:3px; color:Gray;}
#recenttags li{ display:inline; white-space:nowrap;}

#footer {  clear:both; text-align:center; font-size:12px; line-height:150%;}
.powered,.powered a{ color:#ccc; }

.pager{   margin: 10px 0 10px 0; padding:5px 0; text-align:right;}
.pager div { }
.pager a,.pager span {     line-height:20px;margin-right:5px;padding:3px 6px;   }
.pager a:hover{   border-color:#0000ff;}
.pager .current {background-color:#7777cc;border-color:#7777cc;color:#fff; font-weight:bold;}
